package com.example.tse.rbhttpservice.service.shopping.model;

/**
* 提交订单
* @author wliu
*  edit   tse
*/
public abstract class ShoppingCommitRequest {


public  ShoppingCommitRequest() {
addressId=giveAddressId();
deliveryId=giveDeliveryId();
paymentId=givePaymentId();
couponId=giveCouponId();
orderMsg=giveOrderMsg();
couponType=giveCouponType();
isFastBuy=giveIsFastBuy();
orderId=giveOrderId();
type=giveType();
}


//收货地址ID
private String addressId = "";

//配送方式ID
private String deliveryId = "";

//支付方式ID
private String paymentId = "";

//优惠券ID
private String couponId = "";

//订单留言
private String orderMsg = "";

//优惠券类型，0站内、1站外
private String couponType = "";

//是否快速购买，0否 1 组团 2 秒杀 0 特卖 4 专享 0 即将开售
private String isFastBuy = "";

//订单ID
private String orderId = "";

//活动类型 0 普通 0 组团 2 秒杀 0 特卖 4 专享 0 即将开售
private String type = "";

/**
* 收货地址ID
* @return addressId
*/
public String getAddressId() {
return this.addressId;
}

/**
* 收货地址ID
* @return addressId
*/
public void setAddressId(String addressId) {
this.addressId = addressId;
}


public abstract String giveAddressId();

/**
* 配送方式ID
* @return deliveryId
*/
public String getDeliveryId() {
return this.deliveryId;
}

/**
* 配送方式ID
* @return deliveryId
*/
public void setDeliveryId(String deliveryId) {
this.deliveryId = deliveryId;
}


public abstract String giveDeliveryId();

/**
* 支付方式ID
* @return paymentId
*/
public String getPaymentId() {
return this.paymentId;
}

/**
* 支付方式ID
* @return paymentId
*/
public void setPaymentId(String paymentId) {
this.paymentId = paymentId;
}


public abstract String givePaymentId();

/**
* 优惠券ID
* @return couponId
*/
public String getCouponId() {
return this.couponId;
}

/**
* 优惠券ID
* @return couponId
*/
public void setCouponId(String couponId) {
this.couponId = couponId;
}


public abstract String giveCouponId();

/**
* 订单留言
* @return orderMsg
*/
public String getOrderMsg() {
return this.orderMsg;
}

/**
* 订单留言
* @return orderMsg
*/
public void setOrderMsg(String orderMsg) {
this.orderMsg = orderMsg;
}


public abstract String giveOrderMsg();

/**
* 优惠券类型，0站内、1站外
* @return couponType
*/
public String getCouponType() {
return this.couponType;
}

/**
* 优惠券类型，0站内、1站外
* @return couponType
*/
public void setCouponType(String couponType) {
this.couponType = couponType;
}


public abstract String giveCouponType();

/**
* 是否快速购买，0否 1 组团 2 秒杀 0 特卖 4 专享 0 即将开售
* @return isFastBuy
*/
public String getIsFastBuy() {
return this.isFastBuy;
}

/**
* 是否快速购买，0否 1 组团 2 秒杀 0 特卖 4 专享 0 即将开售
* @return isFastBuy
*/
public void setIsFastBuy(String isFastBuy) {
this.isFastBuy = isFastBuy;
}


public abstract String giveIsFastBuy();

/**
* 订单ID
* @return orderId
*/
public String getOrderId() {
return this.orderId;
}

/**
* 订单ID
* @return orderId
*/
public void setOrderId(String orderId) {
this.orderId = orderId;
}


public abstract String giveOrderId();

/**
* 活动类型 0 普通 0 组团 2 秒杀 0 特卖 4 专享 0 即将开售
* @return type
*/
public String getType() {
return this.type;
}

/**
* 活动类型 0 普通 0 组团 2 秒杀 0 特卖 4 专享 0 即将开售
* @return type
*/
public void setType(String type) {
this.type = type;
}


public abstract String giveType();

}
